import { ADD, MINUS } from '../actionType'
/**
 * state 就是第一次时候的值，或是上一次的值
 *
 * action 它代表的是动作 {type:'ADD',payload: 3} 、{type:'MINUS',payload: 2}
 */
export default (state = 100, action) => {
  switch (action.type) {
    case ADD:
      return state + action.payload

    case MINUS:
      return state - action.payload

    default:
      // 第一次的时候，返回初始值
      return state
  }
}
